package com.csun.cmny.provider.model.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.List;

/**
 * @author Lijun
 * @description:
 * @date 2020/1/18 9:38
 */
@Data
@ApiModel("员工")
public class EmpRoleVo implements Serializable {
    @ApiModelProperty("用户id")
    private Long userId;

    @ApiModelProperty("登录名")
    private String loginName;

    @ApiModelProperty("姓名")
    private String userName;

    @ApiModelProperty("手机号码")
    private String mobileNo;

    @ApiModelProperty("性别 0-女 1-男")
    private Integer sex;

    @ApiModelProperty("出生日期")
    private String birthday;

    @ApiModelProperty("年龄")
    private Integer age;

    @ApiModelProperty("身份证号码")
    private String idCard;

    @ApiModelProperty("职务")
    private String position;

    @ApiModelProperty("家庭住址")
    private String famliyAddr;

    @ApiModelProperty("入职日期")
    private String empDate;

    @ApiModelProperty("部门Id")
    private Long deptId;

    @ApiModelProperty("部门名称")
    private String deptName;

    private List<RoleVo> role;

    /*
     * 文化程度 （1 高中 2 大专 3本科 4 研究生 5 博士 6小学 7 初中）
     * */
    private Integer educationLevel;

    /*
     * 人员类型(0 正式编制 1 非正式编制)',
     * */
    private Integer personnelType;
}
